def shuixianhua(a=100,b=500):
    shu = []                            # 初始化位置出现问题
    for i in range(a,b+1):
        sum = 0
        shu1 = i
        while shu1:                     # 缩进出现问题（语法关系）
            sum += (shu1 % 10) **3
            shu1 //=10
            if sum == i:                # 缩进出现问题（语法关系）
                shu.append(i)
    return shu         # 添加函数返回值
# a = int(input())     接收键盘输入，并没有使用
# b = int(input())
print(shuixianhua())